home *** CD-ROM | disk | FTP | other *** search
- 10 ;RD TRK 2
- 80 SCRIN LDY #$00; SCREEN FORMATS & INPUT
- 85 STY HLFFLG; RESET HLFFLG
- 90 PRNT LDA TRKMES,Y; ENTER TRACK
- 100 BEQ LP4
- 110 JSR PRINT
- 120 INY
- 130 JMP PRNT
- 140 LP4 JSR GET
- 150 CMP #$00
- 160 BEQ LP4
- 170 JSR PRINT;PRINT 1ST KEYSTROKE
- 180 STA TRK
- 190 LP5 JSR GET
- 200 BEQ LP5
- 210 JSR PRINT;PRINT 2ND KEYSTROKE
- 220 STA TRK+1; CHANGE ASCII TO HEX
- 230 LDA TRK
- 240 AND #$0F;CLEAR HIGH BITS
- 250 STA TRK
- 260 ASL:ASL; = TIMES 4
- 270 CLC
- 280 ADC TRK; = TIMES 5
- 290 ASL; = TIMES 10
- 300 STA TRK
- 310 LDA TRK+1
- 320 AND #$0F
- 340 CLC
- 360 ADC TRK
- 370 STA TRK;NOW HOLDS HEX NUMBER
- 380 STA TKSEC
- 390 JSR CLRHD; FILL $7F00-$7FFF WITH 0'S
- 400 LDY #$00
- 410 ASC LDA TRKMES1,Y; PRINT HALF TRACK
- 421 BEQ ASC1
- 425 JSR PRINT
- 426 INY
- 430 JMP ASC
- 440 ASC1 JSR GET
- 445 CMP #$00
- 446 BEQ ASC1
- 450 JSR PRINT
- 460 CMP #$4E; EQUALS "N"
- 470 BEQ ASC2
- 480 LDA #$01
- 490 STA HLFFLG; SET HALF TRACK FLAG
- 500 ASC2 LDY #$00
- 510 ASC3 LDA TRKMES2,Y; PRINT ZONES
- 520 BEQ ASC4
- 530 JSR PRINT
- 540 INY
- 550 JMP ASC3
- 560 ASC4 JSR GET
- 570 CMP #$00
- 580 BEQ ASC4
- 590 JSR PRINT
- 600 SEC:SBC #$31:TAY; BECOMES HEX 1 TO 4
- 610 LDA DENS1,Y
- 620 STA SPD+1; SET CONTROLLER BYTE IN DISK PROGRAM
- 650 ASC7 RTS
- 800 .FILE RD TRK 3
-